package tests;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

public class PreencherBD {
	
	public static void main(String[] args) throws Exception {
		Class.forName("org.sqlite.JDBC");
		Connection conn =
			DriverManager.getConnection("jdbc:sqlite:loja.db");
		Statement stat = conn.createStatement();
		stat.executeUpdate("insert into Produto values (1, 1, 'coca-cola', 0.60, '', 30);");
		stat.executeUpdate("insert into Produto values (2, 1, 'ice tea', 0.60, '', 30);");
		stat.executeUpdate("insert into Produto values (3, 1, 'sumol ananas', 0.60, '', 30);");
		stat.executeUpdate("insert into Produto values (4, 2, 'pizza caseira', 2.5, '', 20);");
		stat.executeUpdate("insert into Produto values (5, 3, 'pao', 0.11, '', 100);");
		stat.executeUpdate("insert into Produto values (5, 4, 'batatas-fritas', 0.70, '', 10);");
		stat.executeUpdate("insert into Produto values (6, 5, 'heinz ketchup', 2, '', 3);");
		stat.executeUpdate("insert into Produto values (7, 5, 'maionezze calve', 2, '', 0);");
		stat.executeUpdate("insert into Produto values (8, 1, 'coca-cola', 0.60, '', 30);");
		stat.executeUpdate("insert into Produto values (9, 1, 'ice tea', 0.60, '', 30);");
		stat.executeUpdate("insert into Produto values (10, 1, 'sumol ananas', 0.60, '', 30);");
		stat.executeUpdate("insert into Produto values (11, 2, 'pizza caseira', 2.5, '', 20);");
		stat.executeUpdate("insert into Produto values (12, 3, 'pao', 0.11, '', 100);");
		stat.executeUpdate("insert into Produto values (13, 4, 'batatas-fritas', 0.70, '', 10);");
		stat.executeUpdate("insert into Produto values (14, 5, 'heinz ketchup', 2, '', 3);");
		stat.executeUpdate("insert into Produto values (15, 5, 'maionezze calve', 2, '', 0);");
		stat.executeUpdate("insert into Factura values (16, '12/12/2010', 12345, 1);");
		stat.executeUpdate("insert into Factura values (17, '12/12/2010', 23456, 1);");
		stat.executeUpdate("insert into Factura values (18, '13/12/2010', 34567, 1);");
		stat.executeUpdate("insert into LinhaFactura values (1, 1, 1);");
		stat.executeUpdate("insert into LinhaFactura values (1, 3, 2);");
		stat.executeUpdate("insert into LinhaFactura values (1, 4, 3);");
		stat.executeUpdate("insert into LinhaFactura values (2, 5, 10);");
		stat.executeUpdate("insert into LinhaFactura values (3, 6, 1);");
		stat.executeUpdate("insert into LinhaFactura values (3, 5, 1);");
		stat.executeUpdate("insert into LinhaFactura values (3, 1, 5);");
		stat.executeUpdate("insert into IVA values (1, 0.11);");
		stat.executeUpdate("insert into IVA values (2, 0.12);");
		stat.executeUpdate("insert into IVA values (3, 0.13);");
		stat.executeUpdate("insert into IVA values (4, 0.14);");
		stat.executeUpdate("insert into IVA values (5, 0.21);");
		stat.close();
		conn.close();
	}

}
